#include"seqlist.h"
#include <stdio.h>
#include <string.h>

void Aub(seqlist_t* A,seqlist_t* B){
    int panduan=1;
    for(int i=0;i<=A->last;i++){
        printf("%d ",A->data[i]);
    }
    for(int i=0;i<=B->last;i++){
        for(int j=0;j<=A->last;j++){
            panduan=1;
            if(B->data[i] == A->data[j]){
                panduan=0;
                break;
            }
            
        }
        if(panduan == 1){
            printf("%d ",B->data[i]);
        }
        
    }
    printf("\n");

}


int main(void) {
    seqlist_t* lista = CreateEpSeqlist();
    if(lista  == NULL){
        printf("分配错误\n");
        return -1;
    }
    InsertIntoSeqlist(lista, 0, 1);
    InsertIntoSeqlist(lista, 1, 3);
    InsertIntoSeqlist(lista, 2, 5);
    InsertIntoSeqlist(lista, 3, 7);
    seqlist_t* listb = CreateEpSeqlist();
    if(listb  == NULL){
        printf("分配错误\n");
        return -1;
    }
    InsertIntoSeqlist(listb, 0, 5);
    InsertIntoSeqlist(listb, 1, 7);
    InsertIntoSeqlist(listb, 2, 9);
    InsertIntoSeqlist(listb, 3, 11);


    Aub(lista,listb);

    free(lista);
    lista=NULL;
    free(listb);
    listb=NULL;
    return 0;
}